<?php
//Paramètre du serveur
define("encodage", "UTF8");
if($_SERVER['HTTP_HOST']=='localhost' OR $_SERVER['HTTP_HOST']=='127.0.0.1' OR $_SERVER['HTTP_HOST']=='192.168.0.1')
{
    $reglage_utilisation = 2;
    //Si site local
    $dossier = "Personnel/portfolio/v2/";
    $main_path = $_SERVER['DOCUMENT_ROOT'].$dossier;
    define("dbuser","root");
    define("dbpassword", "");
    define("dbname", "perso-portfolio");
    define("dbhost", "localhost");
}
else 
{
    $reglage_utilisation = 1;
    //Serveur web
    $dossier = "";
    $main_path = $_SERVER['DOCUMENT_ROOT']."/";
    define("dbuser","mickael.tourbot");
    define("dbpassword", "271189");
    define("dbname", "mickael_tourbot");
    define("dbhost", "sql.free.fr");
}
$header_url = "";
if (empty($_SERVER['HTTPS'])) 
{
    $header_url = 'http://';
} else 
{
    $header_url = 'https://';
}
$url_main_path = $header_url.$_SERVER['SERVER_NAME'].'/'.$dossier;

//Variable de hash pour le md5
define("HASH", "b@rentin");
//Nom de domaine du site internet (pour les adresse mail du type "noreply@nomdedomaine")
define("domaine", "mickael.tourbot.free.fr");
//On inclus les classes
require_once($main_path.'classes/class.base.php');
require_once($main_path.'classes/class.bdd.php');
require_once($main_path.'classes/class.securite.php');
require_once($main_path.'classes/class.administrateur.php');
require_once($main_path.'classes/class.information.php');
require_once($main_path.'classes/class.cv_divers.php');
//Divers fichiers
require_once($main_path."include/fonctions.php");
require_once($main_path."classes/class.phpmailer.php");
//On créer une session pour l'utilisateur
session();
//On se connecte à la base de donnée
$bdd = new bdd(dbuser,dbpassword,dbname,dbhost,encodage);
//gestion des administrateurs connectés
if(isset($_SESSION['id_administrateur']))
{
	$administrateur_connecter = new administrateur($_SESSION['id_administrateur']);
}
else
{
	$administrateur_connecter = new administrateur(NULL);
}
//Affichage des erreurs, 1 = non, 2 = oui
//On va chercher la valeur du reglage du mode d'utilisation
switch($reglage_utilisation)
{
    case 1:
        //Mode utilisation du site
        ini_set('display_errors', 0);
        error_reporting(E_ALL & ~E_DEPRECATED);
    break;
    case 2:
        //Mode developpement du site
        ini_set('display_errors', 1); 
        ini_set('display_startup_errors', 1);
        ini_set('track_errors', 1);
        ini_set('html_errors', 1);
        ini_set('debug', 1);
        error_reporting(E_ALL | E_STRICT); 
    break;
}
ini_set('post_max_size', '200M');
ini_set("magic_quotes_runtime", 0);
ini_set('SMTP', 'smtp.free.fr');
ini_set('sendmail_from', 'portfolio@free.fr');
?>